﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
    class Program:Person
    {
        //假设要完成一个学校的校园管理信息系统，在员工管理系统中有不同的人员信息，包括学生信息、教师信息等。

        //为学生信息、教师信息创建两个类，并在两个类中分别定义属性和方法，在  学生类中定义编号（Id）、姓名（Name）、
        //性别（Sex）、身份证号（Cardid）、联系方式（Tel）、专业（Major）、年级（Grade）7 个属性，
        //并定义一个方法在控制台输出这些属性的值。

        //用同样的方法创建教师信息类（Teacher），属性包括编号（Id）、姓名（Name）,性别 （Sex）、身份证号（Cardid）、
        //联系方式（Tel）、职称（Title）、工资号（Wageno），并将上 述属性输岀到控制台。

        //将 Student 类和 Teacher 类中共有的 属性抽取出来定义为一个类Person
        static void Main(string[] args)
        {
            Student stu = new Student();
            Person pr1 = new Person();
            pr1.Id = 20456564;
            pr1.Name = "张三";
            pr1.Sex = '男';
            pr1.Cardid = 450923200010236952;
            pr1.Tel = 18363202563;
            stu.Major = "软件技术";
            stu.Grade = "软件2班";
            pr1.Print();
            stu.StudentInfo();

            Console.WriteLine();

            Teacher tea = new Teacher();
            Person pr2 = new Person();
            pr2.Id = 20456564;
            pr2.Name = "李四";
            pr2.Sex = '男';
            pr2.Cardid = 450923200010232563;
            pr2.Tel = 1596322013;
            tea.Title = "主任";
            tea.Wageno = 593605258215652;
            pr2.Print();
            tea.TeacherInfo();
            

        }
    }
}
